package com.yzy.soft.common.persistence.model;

import java.io.Serializable;

import com.baomidou.mybatisplus.activerecord.Model;

/**
 * <p>
 * 
 * </p>
 *
 * @author yinzhiyuan
 * @since 2018-01-28
 */
public class Dataextractrulesdetail extends Model<Dataextractrulesdetail> {

    private static final long serialVersionUID = 1L;

	private String versionno;
	private String ruledefid;
	private String arithmeticid;
	private String arithmeticname;
	private String runobject;
	private String arithmetictype;
	private String subtype;
	private String butype;
	private Integer dealorder;
	private String dealmode;
	private String dealclass;
	private String filename;
	private String dstype;
	private String datasource;
	private String mainsql;
	private String assistsql;
	private String returnmess;
	private String returnstore;
	private String returnremark;
	private String errtype;
	private String prarithmeticid;
	private String state;


	public String getVersionno() {
		return versionno;
	}

	public void setVersionno(String versionno) {
		this.versionno = versionno;
	}

	public String getRuledefid() {
		return ruledefid;
	}

	public void setRuledefid(String ruledefid) {
		this.ruledefid = ruledefid;
	}

	public String getArithmeticid() {
		return arithmeticid;
	}

	public void setArithmeticid(String arithmeticid) {
		this.arithmeticid = arithmeticid;
	}

	public String getArithmeticname() {
		return arithmeticname;
	}

	public void setArithmeticname(String arithmeticname) {
		this.arithmeticname = arithmeticname;
	}

	public String getRunobject() {
		return runobject;
	}

	public void setRunobject(String runobject) {
		this.runobject = runobject;
	}

	public String getArithmetictype() {
		return arithmetictype;
	}

	public void setArithmetictype(String arithmetictype) {
		this.arithmetictype = arithmetictype;
	}

	public String getSubtype() {
		return subtype;
	}

	public void setSubtype(String subtype) {
		this.subtype = subtype;
	}

	public String getButype() {
		return butype;
	}

	public void setButype(String butype) {
		this.butype = butype;
	}

	public Integer getDealorder() {
		return dealorder;
	}

	public void setDealorder(Integer dealorder) {
		this.dealorder = dealorder;
	}

	public String getDealmode() {
		return dealmode;
	}

	public void setDealmode(String dealmode) {
		this.dealmode = dealmode;
	}

	public String getDealclass() {
		return dealclass;
	}

	public void setDealclass(String dealclass) {
		this.dealclass = dealclass;
	}

	public String getFilename() {
		return filename;
	}

	public void setFilename(String filename) {
		this.filename = filename;
	}

	public String getDstype() {
		return dstype;
	}

	public void setDstype(String dstype) {
		this.dstype = dstype;
	}

	public String getDatasource() {
		return datasource;
	}

	public void setDatasource(String datasource) {
		this.datasource = datasource;
	}

	public String getMainsql() {
		return mainsql;
	}

	public void setMainsql(String mainsql) {
		this.mainsql = mainsql;
	}

	public String getAssistsql() {
		return assistsql;
	}

	public void setAssistsql(String assistsql) {
		this.assistsql = assistsql;
	}

	public String getReturnmess() {
		return returnmess;
	}

	public void setReturnmess(String returnmess) {
		this.returnmess = returnmess;
	}

	public String getReturnstore() {
		return returnstore;
	}

	public void setReturnstore(String returnstore) {
		this.returnstore = returnstore;
	}

	public String getReturnremark() {
		return returnremark;
	}

	public void setReturnremark(String returnremark) {
		this.returnremark = returnremark;
	}

	public String getErrtype() {
		return errtype;
	}

	public void setErrtype(String errtype) {
		this.errtype = errtype;
	}

	public String getPrarithmeticid() {
		return prarithmeticid;
	}

	public void setPrarithmeticid(String prarithmeticid) {
		this.prarithmeticid = prarithmeticid;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	@Override
	protected Serializable pkVal() {
		return this.arithmeticid;
	}

	@Override
	public String toString() {
		return "Dataextractrulesdetail{" +
			"versionno=" + versionno +
			", ruledefid=" + ruledefid +
			", arithmeticid=" + arithmeticid +
			", arithmeticname=" + arithmeticname +
			", runobject=" + runobject +
			", arithmetictype=" + arithmetictype +
			", subtype=" + subtype +
			", butype=" + butype +
			", dealorder=" + dealorder +
			", dealmode=" + dealmode +
			", dealclass=" + dealclass +
			", filename=" + filename +
			", dstype=" + dstype +
			", datasource=" + datasource +
			", mainsql=" + mainsql +
			", assistsql=" + assistsql +
			", returnmess=" + returnmess +
			", returnstore=" + returnstore +
			", returnremark=" + returnremark +
			", errtype=" + errtype +
			", prarithmeticid=" + prarithmeticid +
			", state=" + state +
			"}";
	}
}
